package cn.tedu.oopstatic;
/*本类用于测试静态的调用关系*/
public class TestStatic2 {
    public static void main(String[] args) {
        Teacher t=new Teacher();
        System.out.println(t.name);
        t.teacher();
        System.out.println(Teacher.age);
        Teacher.eat();    }
}
//1.抽象封装老师类
class Teacher{
    //2.定义普通资源
    String name;
    public  void  teacher(){
        /*1.普通资源能否调用静态资源？*/
        System.out.println(age);//普通资源可以调用静态
        eat();//普通资源可以调用静态资源
        System.out.println("正在授课ing");
    }
    //3定义静态资源
    //3.1静态属性
    static int age;
    public static void eat(){
        /*teacher();//静态资源不能调用普通资源
        System.out.println(name);//静态资源不能调用非静态资源*/
        System.out.println("扶我起来，我还能吃");
    }
    public static void sleep(){
        System.out.println("累了你就睡");
        eat();
        System.out.println(age);
    }

}